Exploring Past Vegetation Using Fossil Pollen

👤Ondřej Mottl

Science School of Quantitative Ecology 2025

bit.ly/SSoQE

This presentation

Fossil pollen

Palaeoecology

A window to the past

A window to the past

Practical Exercise

What is your experience with fossil pollen data?

03:00

Neotoma

Neotoma Paleoecology Database

What does Neotoma store?

  • ‘Raw’ Observations on a variety of different proxies (vertebrates, diatoms, pollen, plant macrofossils, testate amoebae, ostracodes, etc.)
    • number of identified specimens, minimum number of individuals, presence/absence
    • information about individual specimens, such as elements, specimen ID, or isotopic values
  • Taxon names
  • Dates (14C, 210Pb, etc.)
  • Age inferences
  • Derived Variables (e.g July mean temperature, species richness)
  • Image files

Neotoma - spatio-temporal scale

Neotoma - data access

Neotoma - data access

Three main ways to access data:

Database structure

Database structure

This is how it looks like in reality.

Database structure

Our interest is Dataset and Samples.

Fossil pollen data in R

Practical Exercise

Note: This only works if you have an internet connection.

GOAL: Get familiar with {neotoma2} R package.


Materials:

Practical Exercise

GOAL: Plot a pollen diagram.


Materials:

Age-depth model

Age-depth modeling - Why?

To assign age to each depth in a core.

Age-depth modeling - How?

Age-depth modeling - How

Radiocarbon dates - not a real age

Age-depth modeling - example

Age depth model - example

Practical Exercise

GOAL: Create an age-depth model using {Bchron} package.


Materials:

Past Vegetation through time

Practical Exercise

Goal: Look at a temporal change of presence of selected taxon.

Work in groups and choose a taxon and region of your interest.

20:00

Note of multi-record analysis

Note of multi-record analysis

Neotoma API

Neotoma API

Neotoma REST API allows to directly send SQL queries from the Neotoma server.

SQL (server) = Structured Query Language

API = Application Programming Interface

Practical Exercise

GOAL: Get information about a pollen record using Neotoma API.

Neotoma API (swagger interface)

Use /v2.0/data/datasets/{datasetid} endpoint.

Practical Exercise

  • get a datasetid from a pollen record of your choice from Neotoma Explorer
  • Go to Neotoma API (swagger interface)
  • Download a JSON pollen record use /v2.0/data/downloads/{datasetid} endpoint and selected datasetid

10:00

Outro

About me

Ondřej Mottl Assistant Professor at Charles University

Head of the 🧑‍💻 Laboratory of Quantitative Ecology